home *** CD-ROM | disk | FTP | other *** search
/ The World of Computer Software / The World of Computer Software.iso / tutil40.zip / TUTILITY.HLP (.txt) < prev   
Borland Turbo Vision Help  |  1992-12-15  |  37KB  |  559 lines

  1. THelpTopic    
  2.  TUTILITY
  3.            TUTILITY Version 4.0
  4.  Copyright (c) 1985-92 by Borland International
  5.             All Rights Reserved
  6. TUTILITY checks a Paradox table for damage and rebuilds it if necessary. Paradox tables can be damaged by power failures, hardware failures, bad network cards or connections, removing a floppy disk that Paradox is accessing, or rebooting the system while Paradox is active in memory. You should always make regular backups of your important data. 
  7. Paradox tables consist of two sections, the header and the data blocks. The header contains information about the number of fields, the primary key, passwords, write protection, sort order, and the version of Paradox that created the table. Indexes and memos are stored in separate files, which belong to the table as part of its "family." (For more information on the Paradox family, see the Paradox "User's Guide.") 
  8. If the table header is intact, but there is damage to the data blocks, TUTILITY rebuilds the table automatically. If the header is damaged, however, you must provide additional information about the header so TUTILITY can reconstruct the table. 
  9. You can run TUTILITY from the Windows graphical user interface. You can also use TUTILITY to verify the header information in SQL
  10. replicas created with Paradox SQL Link. You cannot, however, rebuild SQL replicas with TUTILITY. <
  11. CAUTION: When you shell out to DOS from Paradox or your application, Paradox may be tracking a table internally, even if it is not visible on the workspace. Rebuilding this table can result in further damage. We recommend that you exit from Paradox completely before attempting to reconstruct tables with TUTILITY. 
  12. THelpTopic
  13.  Menu System
  14. Press [F1] for help anywhere in the program. ;
  15. If a menu is not highlighted, press [F10] to activate it. 4
  16. To choose a menu command, do one of the following: 
  17.  Use the mouse to click it
  18.  Use the Right and Left arrow keys to move
  19.    the highlight bar, then press [Enter]
  20.  Type the highlighted letter for a
  21.    menu command
  22. You can also use the shortcut-key assignment to execute menu commands. For example, you access the System (
  23. ) menu by pressing [Alt][Spacebar]. All other menus are accessed by pressing [Alt][letter], where "letter" is the highlighted menu letter. For example, you can execute the Table command by pressing [Alt][T]. Shortcut-key assignments work even if the menu is not active. 
  24. When you select a menu command, a dialog box appears. Complete the information in the dialog box and choose OK to accept it. To cancel the dialog box, do one of the following: 
  25.  Choose Cancel
  26.  Press [Esc]
  27.  Click the close box in the upper
  28.    left corner
  29. THelpTopic
  30. About [Alt][Space]
  31. When you choose About from the 
  32.  menu, the TUTILITY About box appears, showing copyright and version information. R
  33. To close the TUTILITY About box, press [Esc], [Space], or [Enter], or choose OK. P
  34. For more information about using the menu system in TUTILITY, see Menu
  35. System. 
  36. THelpTopic
  37.  Table [Alt][T]
  38. When you choose the Table command, the Select Table dialog box appears. You can pick a Paradox table to verify or rebuild from this dialog box. &
  39. The Select
  40. Table dialog box contains 2
  41.  The Table
  42. type-in
  43. box to enter
  44.    table names
  45.  The Files
  46. list to browse the
  47.    directory
  48.  An Open
  49. button to open a table
  50.  A Cancel
  51. button to cancel the
  52.    dialog box
  53.  An Information
  54. panel that describes the
  55.    selected table
  56. The DOS file name for a Paradox table always has a file extension of .DB. The Select Table dialog box only displays the file names that end with this extension. When entering a file name in the input box, you don't need to add the .DB extension. 
  57. CAUTION: When you shell to DOS from Paradox or your application, Paradox may be tracking a table internally, even if it is not visible on the workspace. Rebuilding this table can result in further damage. We recommend that you exit from Paradox completely before loading TUTILITY. 
  58. In a network or shared environment, TUTILITY places a full lock on the table selected for verification or rebuilding. If someone else is accessing the table, you will not be able to load it into TUTILITY. 
  59. When you select a table, TUTILITY performs initial tests to ensure that it can read the table header. If TUTILITY is unable to read the table header, TUTILITY asks if you want to perform a manual rebuild. If the header passes the initial tests, the Table
  60. Info dialog box appears. 
  61. THelpTopic
  62.  Directory [Alt][D]
  63. Directory brings up the Change
  64. Directory dialog box, in which you can change the current directory. 
  65. To verify or rebuild a table that is not in the current working directory, you can first choose Directory to change your working directory. You can change your working directory to any directory on your system. 
  66. THelpTopic
  67.  Setup [Alt][S]
  68. Choosing Setup brings up the Setup
  69. dialog
  70. box, which you can use to change the default TUTILITY settings. 
  71. When you execute TUTILITY, it looks for a TUTILITY.CFG file. If it cannot find one, TUTILITY creates this file in the same directory TUTILITY.EXE resides in. \
  72. Most options use default settings. Setup lets you change the default settings, if desired. 
  73. THelpTopic
  74.  Setup dialog box
  75. The Setup dialog box lets you configure TUTILITY to work in your environment. The Setup dialog box contains the following items: M
  76.  The Share mode group, which specifies the
  77.    type of sharing to be used.
  78.  Local share enables file-sharing on local
  79.       and network drives. Local sharing can be
  80.       useful for multitasking operating systems
  81.       (such as Windows). To use this feature,
  82.       DOS file-sharing must be enabled. Consult
  83.       your DOS reference manual for more
  84.       information on SHARE.
  85.  Network share enables file-sharing only on
  86.       files located on a network.
  87.  No sharing disables file sharing.
  88.  The Display group, which contains:
  89.  The US numbers checkbox, which
  90.       specifies the number format to be used
  91.       when TUTILITY displays numbers. For
  92.       additional information on number formats,
  93.       see your Paradox documentation.
  94.  The B&W mode checkbox, which
  95.       changes the display from colors to black
  96.       and white. This can be useful, for
  97.       example, on portables or computers with
  98.       monochrome monitors that emulate colors.
  99.  4.0-style locks checkbox, which
  100.    indicates whether TUTILITY should use
  101.    record locking compatible with Paradox 4.0.
  102.    If enabled, TUTILITY uses record locking
  103.    compatible with Paradox 4.0. This option,
  104.    which is on by default, must be disabled
  105.    when you want to work with Paradox 3.5.
  106.  The PARADOX.NET or PDOXUSRS.NET path
  107.    type-in box, in which you specify
  108.    the directory where the PARADOX.NET
  109.    file is located for network or
  110.    multi-tasking systems for Paradox 3.5
  111.    tables, and where the PDOXUSRS.NET file
  112.    is located for Paradox 4.0 tables. This
  113.    directory should be the same as that
  114.    specified in NUPDATE (for Paradox 4.0)
  115.    or ODAPI.CFG (for Paradox for Windows).
  116.    The default is to use the current
  117.    directory.
  118.  An OK button, which saves your current
  119.    preferences in TUTILITY.CFG
  120.  A Cancel button, which cancels the dialog
  121.    box without changing TUTILITY.CFG
  122. THelpTopic
  123.  Exit [Alt][E]
  124. The Exit command terminates TUTILITY and returns you to DOS. 
  125. THelpTopic
  126.  FamilyObjects [Alt][F]
  127. Choose the FamilyObjects command to select which family member you would like to work with. (
  128.  Data works with all family members.
  129.  Primary
  130. Key works with primary
  131.    and secondary indexes or keys, including
  132.    composite indexes.
  133.  Secondary
  134. Key works with a
  135.    secondary index or key of your choice.
  136. THelpTopic
  137.  FamilyObjects
  138. The Data command lets you work with the data table and all associated family members. 
  139. THelpTopic
  140.  FamilyObjects
  141. PrimaryKey
  142. If Paradox reports that your primary key is out of date or corrupt, and the table passes the verification tests, you can rebuild just the key information by choosing Primary Key. Choosing this command rebuilds all primary and secondary indexes or keys. 
  143. NOTE: When TUTILITY verifies a table, it does not verify the primary index. If a table  exhibits unusual behavior in Paradox and  TUTILITY reports no problems, try to rebuild  the primary index in Paradox or in TUTILITY.              
  144. THelpTopic
  145.  FamilyObjects
  146. SecondaryKey
  147. If Paradox reports that a secondary index (or key) is out of date or corrupt, and the table passes the verification tests, you can rebuild just the secondary index information by choosing Secondary Key. You will be prompted to select which index to rebuild; only one index can be rebuilt at a time. 
  148. If a secondary index header is corrupt, TUTILITY will not be able to rebuild the index; you must delete the index with DOS, then regenerate it with Paradox. 
  149. THelpTopic
  150.  Return [Alt][R]
  151. This option returns you to the Main menu. 
  152. THelpTopic
  153.  Borrow [Alt][B]
  154. This option lets you borrow the structure of another Paradox table. If you have another table on your drive that contains the same or a similar structure as the table you want to rebuild, use this option to enter the table structure information. If the table structure you're borrowing is different from the table structure you're rebuilding, edit the structure information before choosing Do-It!. 
  155. When you choose this option, TUTILITY displays the Select
  156. Table dialog box, which lets you select the Paradox table whose structure you want to borrow. 
  157. THelpTopic
  158.  Compare [Alt][O]
  159. This option lets you compare table structures. If you have another table on your drive that contains the same structure as the table you want to rebuild, use this option to ensure the table structure information you enter is correct. s
  160. After choosing this option, a Select
  161. Table dialog box opens, which lets you select the table for your comparison. 
  162. THelpTopic
  163.  Do-It! [F2] or [Alt][D]
  164. Once the structure information is complete and accurate, end the structure definition process by choosing Do-It!. 
  165. THelpTopic
  166.  Header Information dialog box
  167. TUTILITY needs more information than is provided with the table structure to reliably rebuild a table. TUTILITY displays the values it thinks your table header contains. If the header is corrupted, these values may not be correct. P
  168. NOTE: The values entered here should reflect the values in the original table. L
  169. The information in this dialog box must be accurate to recover the data. You should NOT change any values unless you are certain they are invalid and you know the correct ones. If some of the information you specify is incorrect, TUTILITY may not rebuild the table correctly. Use the backup table created by TUTILITY to try again. A
  170. The Header Information dialog box contains the following items: 
  171.  Table
  172. format is the format
  173.    this table was created with.
  174.    Paradox 3.5 includes tables created with
  175.    Paradox 3.5 and 3.0.
  176.  Sort
  177. order is the sort
  178.    order this table was created with.
  179.  The Protection group, which contains:
  180.  Write
  181. protection should be
  182.       checked if the original table was
  183.       write-protected.
  184.  Referential
  185. Integrity
  186.       should be checked if referential
  187.       integrity is being enforced for this
  188.       table.
  189.  Password
  190. protection should
  191.       be checked if the original table was
  192.       password-protected.
  193.  Max.
  194. original
  195. table is the
  196.    largest size this table can be.
  197.  Auxiliary
  198. passwords is the
  199.    number of auxiliary passwords.
  200. Page should be
  201.    set to the DOS code page number in
  202.    use when this table was created
  203.    if the table format is Paradox 4.0.
  204. THelpTopic
  205.  Maintained
  206. Specify whether this secondary index or key is maintained. 
  207. THelpTopic
  208.  Table Exists
  209. The table name you entered already exists, or the table name with the letter P already exists in the active directory. If you no longer need this table, you can overwrite it. Otherwise, enter a new table name. 
  210. THelpTopic
  211.  Rebuild Complete dialog box
  212. This dialog box informs you that the rebuild operation is complete and provides summary information. a
  213. It is possible that TUTILITY was not able to recover all data. If it could not, TUTILITY attempted to save records it could not recover to a Problems table. This table has the same name as the backup table, with the letter P appended to the end of the table name (Note that backup table names cannot be longer than seven characters to allow for this). 
  214. For example, if you tried to rebuild the table ORIGINAL.DB and you renamed it as BACKUP1.DB, TUTILITY would name the Problems table BACKUP1P.DB. If there were any problem records, TUTILITY displays the number of problem records when it completes the rebuild. 
  215. THelpTopic
  216.  Table Info dialog box
  217. The Table Info dialog box displays the following information about the selected table: &
  218.  The number of fields in the table
  219.  The number of primary key fields in the
  220.    table
  221.  The number of records in the table
  222.  The sort order used by the table
  223.  If the table is write-protected
  224.  If the table is password-protected
  225.  The format of the table (Paradox 3.5 or
  226.    Paradox 4.0)
  227.  The status of the table header
  228. The Table Info dialog box also contains four buttons: u
  229.  The Verify
  230. button verifies that the
  231.    Paradox table is consistent with the
  232.    information stored in the header.
  233.  The Rebuild
  234. button rebuilds
  235.    the table.
  236.  The Manual
  237. button lets you
  238.    provide information about the table's
  239.    structure if it cannot be rebuilt
  240.    automatically.
  241.  The Cancel
  242. button closes the
  243.    Table Info dialog box.
  244. THelpTopic
  245.  Verify button
  246. This option verifies that the Paradox table is consistent with the information stored in the header. For example, the file size is correct, the number of records is accurate, the defined structure matches the record size, and so on. 
  247. The table must be consistent with the header information for Paradox to read the table. If the table is not consistent, you can rebuild the table. 
  248. When TUTILITY verifies a table, it does not verify the primary index. If a table exhibits unusual behavior in Paradox and TUTILITY  reports no problems, try to rebuild the  primary index in Paradox or in TUTILITY. 
  249. THelpTopic
  250.  Rebuild button
  251. This option rebuilds a table. If a verify operation detects that a table is corrupt, TUTILITY automatically invokes this option. You can also select this feature manually (independent of the Verify option). D
  252. Rebuild reconstructs a table whose record links have been severed. [
  253. If the table has not been damaged beyond repair, Rebuild links the records back together. d
  254. It is possible that TUTILITY will not be able to recover all data. If it cannot, TUTILITY attempts to save records it cannot recover to a Problems table. This table will have the same name as the backup table, with the letter P appended to the end of the table name (Note that backup table names cannot be longer than seven characters to allow for this). For example, if you want to rebuild a table ORIGINAL.DB and you rename the table as BACKUP1.DB, TUTILITY names the Problems table BACKUP1P.DB. If there are any problem records, TUTILITY displays the number of problem records when it completes the rebuild. h
  255. If a table has been damaged beyond recovery, you'll see a message saying the rebuild was unsuccessful. 
  256. THelpTopic
  257.  Rename Table dialog box
  258. TUTILITY asks you to enter a name to use as a backup name for the original table. This ensures that if something occurs during the rebuild (for example, a power failure), the original table will still exist. 
  259. The new name can be up to 7 characters: TUTILITY reserves the eighth character for the Problems table, whose name is the new name with the letter P appended to the end. s
  260. After you provide the new name, TUTILITY will verify that a table does not already exist in the active directory. g
  261. If a duplicate
  262. table
  263. name exists, TUTILITY asks if you want to delete this table or use another name. 
  264. THelpTopic    
  265.  Manual button
  266. Choose Manual if TUTILITY is unable to rebuild the table automatically. You must provide the following additional information: 9
  267.  The Paradox table format
  268.  The table's sort order
  269.  If the table is write-protected
  270.  If referential integrity should be enforced
  271.    for this table 
  272.  If the table is password-protected
  273.  The maximum table size
  274.  The number of auxiliary passwords
  275.  The DOS code page in use when the table
  276.    was created (if different than the active
  277.    DOS code page)
  278. THelpTopic
  279.  Manual structure mode
  280. If a table header is corrupt, you must provide additional information for TUTILITY to rebuild the table successfully. This information includes: 9
  281.  The Paradox table format
  282.  The table's sort order
  283.  If the table is write-protected
  284.  If referential integrity should be enforced
  285.    for this table 
  286.  If the table is password-protected
  287.  The maximum table size
  288.  The number of auxiliary passwords
  289.  The DOS code page in use when the table
  290.    was created (if different than the active
  291.    DOS code page)
  292. The first screen you'll see lets you define the table's original structure. This screen is similar in design to the Create/Restructure mode in Paradox. TUTILITY also allows you to borrow the structure of an existing table, which you know to be undamaged, or to compare the structure you enter against another table on disk. U
  293. When you have reconstructed the original table structure, choose Do-It! to display a dialog box where you must specify additional information.  Select OK to proceed with Manual rebuild. If some of the information you specify is incorrect, TUTILITY may not rebuild the table correctly. Use the backup table created by TUTILITY to try again. 
  294. If you specify a password on a table that is not password-protected or if you specify the incorrect password for the table, TUTILITY will not be able to successfully rebuild the table. 
  295. When you reconstruct the table, DO NOT modify the original structure of the damaged table. If you want to modify the table's structure, rebuild the table as it was originally then use Modify|Restructure in Paradox to alter the structure. 
  296. THelpTopic
  297.  Cancel button
  298. Choose Cancel to close the Table Info dialog box. 
  299. THelpTopic
  300.  Password
  301. This table has a password set. To recover the data, you must enter the correct password. 
  302. THelpTopic
  303.  Select Table dialog box
  304. The Select Table dialog box contains the following: k
  305.  The Table
  306. type-in
  307. box to enter
  308.    table names. A history list is attached
  309.    to the Table type-in box.
  310.  The Files
  311. list to browse the
  312.    directory.
  313.  An Open
  314. button to open a table.
  315.  A Cancel
  316. button to cancel the
  317.    dialog box.
  318.  An Information
  319. panel that describes the
  320.    selected table.
  321. THelpTopic
  322.  Table type-in box
  323. The Table type-in box is where you enter the name of the table to load, or the table-name mask to use as a filter for the Files pick list (for example, *.DB). p
  324.  Table 
  325.                                  
  326. THelpTopic
  327.  Files pick list
  328. The Files pick list displays the names of tables in the current directory that match the table-name mask in the Name input box, plus the parent directory and all subdirectories. 
  329.  Files 
  330.                                  
  331.   TABLE01.DB    
  332.   TABLE09.DB    
  333.   FILEN02.DB    
  334.   TABLE10.DB    
  335.   FILEN03.DB    
  336.   TABLE11.DB    
  337.   FILEN04.DB    
  338.   TABLE12.DB    
  339.   FILEN05.DB    
  340.   ..            
  341.   FILEN06.DB    
  342.   \PRIVATE      
  343.   FILEN07.DB    
  344.   \SAMPLE.DAT   
  345.   FILEN08.DB    
  346.   \REPORTS      
  347. THelpTopic
  348.  Information panel
  349. The information panel at the bottom of the dialog box shows the path name, table name, date, time, and size of the selected table. Note that none of the items on this information panel can be selected. 
  350.  C:\PDOX40\*.DB                           
  351.  TABLE01.DB   4096  Dec 13,1990   12:00p  
  352. THelpTopic
  353.  Open button
  354. If you choose Open, TUTILITY opens a table for verification or rebuilding. +
  355.  [ Open ] 
  356. THelpTopic
  357.  Cancel button
  358. If you choose Cancel, the dialog box closes and no action occurs. 1
  359.  [ Cancel ] 
  360. You can press [Esc] to cancel a dialog box, even if there is no Cancel button. 
  361. THelpTopic
  362.  OK button
  363. Press [Enter] or click the OK button to accept or continue. +
  364.  [  OK  ] 
  365. THelpTopic
  366.  Open button
  367. If you choose the Open button in the Select Table dialog box, TUTILITY opens a new table for verification or rebuilding. +
  368.  [ Open ] 
  369. THelpTopic
  370.  Change Directory dialog box
  371. The Change Directory dialog box contains the following: g
  372.  A Directory
  373. type-in
  374.    to enter the directory you want to set
  375.    as the working directory
  376.  A Directory
  377. box to
  378.    browse the directories
  379.  An OK
  380. button to accept your entry
  381.  A Chdir
  382. button to change the current
  383.    directory
  384.  A Revert
  385. button to go back to the
  386.    previously selected directory
  387. THelpTopic
  388.  Directory name type-in box
  389.  Directory name 
  390.                                      
  391. Type the path of the new directory in the Directory name type-in box. 
  392. THelpTopic
  393.  Directory tree list box
  394.  Directory tree 
  395.     Drives                           
  396. C:\                           
  397.       
  398. PDOX40                      
  399.         
  400. PRIVATE                  
  401.          
  402. SAMPLE.DAT               
  403.          
  404. REPORTS                  
  405. The Directory tree list box lets you navigate through directories by using the selection bar and pressing [Enter]. 
  406. If you're using the keyboard, press [Enter] to make the selected directory the current directory, then choose OK or press [Esc] to exit the dialog box. 
  407. THelpTopic
  408.  Chdir button
  409.  [Chdir ] 
  410. The Chdir button changes the current directory once you've selected or typed in a directory name. 
  411. THelpTopic
  412.  Revert button
  413.  [Revert] 
  414. The Revert button goes back to the previous directory, as long as you haven't yet exited the dialog box. 
  415. THelpTopic
  416.  Date format
  417. Specifies which date format TUTILITY will use to display date information. For additional information on date formats, see your Paradox manuals. 
  418. THelpTopic
  419.  Header Corrupt
  420. The specified table is either not a Paradox table or the information in the header is corrupt. :
  421. To rebuild the data in this table successfully, TUTILITY needs the information stored in the table header. To proceed you must be able to provide this information, including the table's structure. If you do not know the table structure, you can Borrow this information from another table with the same structure. c
  422. If you don't have access to the table structure, you must get this information before proceeding. 
  423. THelpTopic
  424.  File Format
  425. Either this is not a Paradox table or the table header is corrupt. For more information, see Table
  426. format. :
  427. To rebuild the data in this table successfully, TUTILITY needs the information stored in the table header. To proceed you must be able to provide this information, including the table's structure. If you do not know the table structure, you can Borrow this information from another table with the same structure. c
  428. If you don't have access to the table structure, you must get this information before proceeding. 
  429. THelpTopic
  430.  Later Format
  431. This table may include features not available in Paradox 4.0. If so, you must use the most recent version of TUTILITY to rebuild this table. For more information, see Table
  432. format. 
  433. THelpTopic
  434.  Header Bad
  435. The specified table contains invalid information in the table header. <
  436. To rebuild the data in this table successfully, TUTILITY needs the information stored in the table header. To proceed you must be able to provide this information, including the table's structure. If you do not know the table's structure, you can Borrow this information from another table with the same structure. c
  437. If you don't have access to the table structure, you must get this information before proceeding. 
  438. THelpTopic
  439.  Table Inconsistent
  440. Inconsistencies were found in this Paradox table. You should rebuild the table before any additional changes are made to it. 
  441. If initial tests indicate that the .DB file is a SQL
  442. replica but further tests report that it may be a table, TUTILITY will add the message "Table header incorrectly reports that this is a SQL replica" to the Table Inconsistent dialog box. 
  443. THelpTopic
  444.  Table format
  445. TUTILITY works with Paradox tables created by the following applications: %
  446.    Application                  Table formats
  447.    -------------------------------------------
  448.    Paradox SE, 3.0 and 3.5      3.5
  449.    Paradox 4.0                  3.5/4.0
  450.    Paradox for Windows          4.0
  451.    ObjectVision 1.0 and 2.0     3.5
  452.    ObjectVision 2.1             3.5/4.0
  453.    Quattro Pro 3.0              3.5
  454.    Quattro Pro 4.0              4.0
  455.    Quattro Pro for Windows      4.0
  456.    Sidekick 2.0                 3.5
  457.    Paradox Engine 1.0 and 2.0   3.5
  458.    Paradox Engine 3.0           3.5/4.0
  459.    -------------------------------------------
  460. TUTILITY can rebuild tables with memo fields and composite secondary indexes or keys (available in Paradox 4.0 and Paradox for Windows). U
  461. TUTILITY itself refers to tables as having Paradox 3.5 or Paradox 4.0 formats only. 
  462. THelpTopic
  463.  Sort order
  464. TUTILITY will use the sort order implied by the PARADOX.SOR file (if it is found in your path). If the PARADOX.SOR file is not found, the ASCII sort order becomes the default. 
  465. If, however, this table was created with a sort order other than the default, you must specify the appropriate sort order to use. 
  466. THelpTopic
  467.  Write protection
  468. If this table is write-protected, you must check this box to ensure the newly rebuilt table will also be write-protected. 
  469. THelpTopic
  470.  Max. size in original table
  471. 64 megabytes is the default maximum table size, but this size may be increased automatically for some structures or manually by the PAL programmer with SETMAXSIZE(). 
  472. If Paradox automatically increases the maximum table size, TUTILITY will do so as well. If SETMAXSIZE() was used to increase the maximum table size, select the appropriate button here. 
  473. THelpTopic
  474.  Auxiliary passwords
  475. You must provide the number of auxiliary passwords the table has. These passwords will not be restored by TUTILITY: you must do so after rebuilding the table. C
  476. This number is required, however, to read the data in this table. 
  477. THelpTopic
  478.  Referential Integrity
  479. Some programs that access Paradox tables can enforce referential integrity. If such enforcement is currently in use for this table, the referential integrity box must be checked to maintain this enforcement. 
  480. THelpTopic
  481.  Password protection
  482. A Paradox table can be encrypted by assigning a password to the table. If a table is password-protected, you must check the password box. 
  483. If you check the password box on a table that is not password-protected or if you specify the incorrect password for the table, TUTILITY will not be able to successfully rebuild the table. 
  484. THelpTopic
  485.  DOS Code Page
  486. Some programs that access Paradox tables store the DOS code page (under which the table was created) in the table header if the table format is Paradox 4.0. If a different code page was in use when this table was created than is currently active, the code page field should be updated. ,
  487. The list of valid DOS code pages includes: 
  488.  Page Description
  489.  ---- -----------
  490.  437  United States
  491.  850  Multilingual (Latin I)
  492.  852  Slavic (Latin II)
  493.  860  Portuguese
  494.  863  Canadian French
  495.  865  Nordic
  496. THelpTopic
  497.  Table Consistent
  498. The header and data blocks in this table passed the verification tests for consistency. Generally this means that you do not need to rebuild this table. j
  499. If, however, you are experiencing any problems with the data in this table you should rebuild the table. 
  500. THelpTopic
  501.  Error messages
  502. The error message dialog box lets you know that some type of error occurred, such as selecting a table with invalid data. 
  503. THelpTopic
  504.  Cancel [Alt][C]
  505. Choose the Cancel command to abandon the manual rebuild operation. 
  506. THelpTopic
  507.  Warning
  508. Choose Yes to cancel manual structure definition or No to continue. 
  509. THelpTopic
  510.  Information
  511. The structure of the table you have defined with manual rebuild exactly matches the structure of the table you selected for comparison. 
  512. THelpTopic
  513.  Different table size
  514. You have changed the maximum size of the table you are manually rebuilding.  If you have entered a size that does not correspond to the original size of the table, you may lose records by continuing this operation. Select OK to continue or Cancel to return to the Header information dialog box. 
  515. THelpTopic
  516.  Windows
  517. To run TUTILITY from Windows, enable local table sharing from the TUTILITY Setup dialog box and ensure that DOS file sharing is enabled. To enable DOS file sharing, use SHARE.EXE, which shipped with DOS. These steps ensure that Paradox files are correctly shared and that the proper locking protocol is followed. 
  518. THelpTopic
  519.  SQL replicas
  520. TUTILITY cannot repair or rebuild replicas created with Paradox SQL Link, but TUTILITY can verify the table header in SQL replicas.  
  521. If you select a SQL replica from the Select Table dialog box, TUTILITY performs initial tests to ensure that it can read the table header. If TUTILITY is able to read the header, the Table Info dialog box appears.  
  522.  If you choose Verify, TUTILITY verifies
  523.    the Paradox header information.  If
  524.    TUTILITY detects any problems, it checks
  525.    the replica's size to ensure that it is
  526.    not larger than 4K and it checks the
  527.    header for information that indicates the
  528.    presence of records. Since SQL replicas
  529.    are never larger than 4K and contain no
  530.    records, then it is possible that the
  531.    selected .DB file is not a SQL replica as
  532.    the header reports. If the .DB file is
  533.    larger than 4K or contains records,
  534.    TUTILITY displays a Table Inconsistent
  535.    dialog box with the message "Table header
  536.    incorrectly reports that this is a SQL
  537.    replica".  You can select OK to rebuild
  538.    the table or Cancel to cancel the
  539.    rebuild.
  540.  If you choose Rebuild, TUTILITY checks
  541.    the replica's size and header for
  542.    information indicating the presence of
  543.    records before attempting to rebuild the
  544.    table. If TUTILITY determines that the
  545.    .DB file is a table, TUTILITY rebuilds
  546.    the table. If TUTILITY determines that
  547.    the .DB file is a SQL replica (because it
  548.    is less than 4K in size and appears to
  549.    contain no records), you receive the
  550.    message "Cannot rebuild SQL replica".
  551.  If you choose Manual, TUTILITY treats
  552.    the replica as a corrupt table and will
  553.    attempt to rebuild the .DB file as a
  554.    table. If the .DB file is a SQL replica,
  555.    you will need to regenerate it with SQL
  556.    Setup.
  557. If a replica is damaged or out of date (the structure of the remote table has changed since you created the replica), you can regenerate the replica with SQL Setup. 
  558. THelpIndex.
  559.